#include <deWAV.hpp>
Inheritance diagram for deWAV:


Public Member Functions | |
| deWAV () | |
| deWAV (const char *filename) | |
| virtual | ~deWAV () |
| void * | GetRscInterface (long interface_id) |
| deBoolean | Initialize (const char *filename) |
| void | Destroy () |
| void | GetFormat (WAVEFORMATEX *format) |
| u32 | GetLength () |
| int | GetDataChunk (void *ptr, long size, s32 DataOffset) |
| uint8 * | GetAllData () |
| deBoolean | AtEndOfStream () |
| void | SetPosition (long NewPos) |
| int | GetType () |
| IdeResourceBase * | MakeCopy () |
| create a copy of the object in memory | |
Private Attributes | |
| WaveFormatInfo | m_WaveHeader |
| long | m_DataOffset |
| long | m_DataSize |
| IdeFSReal * | m_pSourceSystem |
| IdeFile * | m_pSource |
| int | m_InterfaceType |
| int | m_RefCount |
|
|
|
|
|
|
|
|
|
|
|
Implements IdeSoundData. |
|
|
Implements IdeSoundData. |
|
|
Implements IdeSoundData. |
|
||||||||||||||||
|
Implements IdeSoundData. |
|
|
Implements IdeSoundData. |
|
|
Implements IdeSoundData. |
|
|
Used to retrieve a pointer to an interface registered through IdeResourceManager.
Reimplemented from deResourceBase. |
|
|
Implements IdeSoundData. |
|
|
Implements IdeSoundData. |
|
|
create a copy of the object in memory
Implements deResourceBase. |
|
|
Implements IdeSoundData. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc3